﻿---@class UnityEngine.Animation : UnityEngine.Behaviour
---@field public clip UnityEngine.AnimationClip
---@field public playAutomatically System.Boolean
---@field public wrapMode UnityEngine.WrapMode
---@field public isPlaying System.Boolean
---@field public animatePhysics System.Boolean
---@field public cullingType UnityEngine.AnimationCullingType
---@field public localBounds UnityEngine.Bounds
local m = {}
function m:Stop() end
function m:Rewind() end
function m:Sample() end
---@return System.Boolean
function m:IsPlaying() end
---@return UnityEngine.AnimationState
function m:get_Item() end
---@return System.Boolean
function m:Play() end
function m:CrossFade() end
function m:Blend() end
---@return UnityEngine.AnimationState
function m:CrossFadeQueued() end
---@return UnityEngine.AnimationState
function m:PlayQueued() end
function m:AddClip() end
function m:RemoveClip() end
---@return System.Int32
function m:GetClipCount() end
function m:SyncLayer() end
---@return System.Collections.IEnumerator
function m:GetEnumerator() end
---@return UnityEngine.AnimationClip
function m:GetClip() end
return m
